package com.pxst.bank.resp;


import com.pxst.entity.BaseEntity;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.math.BigDecimal;

@Data
@ApiModel(value = "银行-搜索 返回类")
public class BankSearchResp extends BaseEntity {

    @ApiModelProperty(value = "银行id")
    private Long id;

    @ApiModelProperty(value = "银行名称")
    private String bankName;

    @ApiModelProperty("币种")
    private String currency;

    @ApiModelProperty(value = "最大充值")
    private BigDecimal fiMax;

    @ApiModelProperty(value = "最小充值")
    private BigDecimal fiMin;

    @ApiModelProperty(value = "最大代付")
    private BigDecimal foMax;

    @ApiModelProperty(value = "最小代付")
    private BigDecimal foMin;

    @ApiModelProperty(value = "最大下发")
    private BigDecimal fxMax;

    @ApiModelProperty(value = "最小下发")
    private BigDecimal fxMin;

    @ApiModelProperty(value = "最大内转")
    private BigDecimal trMax;

    @ApiModelProperty(value = "最小内转")
    private BigDecimal trMin;

    @ApiModelProperty(value = "银行编码")
    private String bankCode;

    @ApiModelProperty(value = "前缀备注")
    private String note;

    @ApiModelProperty(value = "状态 1.Available(可用) 0.Suspended(暂停) BS200")
    private Integer status;

    @ApiModelProperty(value = "保留额度")
    private BigDecimal reservedAmount;

//    @ApiModelProperty("日次数最大(入+出)")
//    private String dayTreshold;
//
//    @ApiModelProperty("启动手动验证码")
//    private Integer isCaptcha;
}
